package com.bbva.itradecomex.bo.iface;

import java.util.List;

import javax.faces.context.FacesContext;

import com.bbva.itradecomex.domain.ClienteRelacionBancoResultado;
import com.bbva.itradecomex.form.RelacionBancoBusquedaForm;

public interface RelacionBancoBO {

	public List<ClienteRelacionBancoResultado> getListRankingBancoImport(RelacionBancoBusquedaForm formulario) throws Exception ;
	public List<ClienteRelacionBancoResultado> getListRankingBancoExport(RelacionBancoBusquedaForm formulario) throws Exception ;
	public List<ClienteRelacionBancoResultado> getListRankingBancoImpExp(RelacionBancoBusquedaForm formulario) throws Exception ;
	public void setearTotales(
			ClienteRelacionBancoResultado subTotalBancoConClaveImp,
			ClienteRelacionBancoResultado subTotalBancoSinClaveImp,
			ClienteRelacionBancoResultado totalBancoImp,
			List<ClienteRelacionBancoResultado> listaCBancoResultadoImportaciones) throws Exception ;
	public void generaPDFRelacionBanco(
			Integer tipoImportacionVal,
			FacesContext currentInstance,
			List<ClienteRelacionBancoResultado> listaCBancoResultadoImportaciones,
			RelacionBancoBusquedaForm busquedaForm,
			ClienteRelacionBancoResultado totalBancoImp,String strTipoArchivoExportacion) throws Exception ;
	
	
	
}
